#include <stdio.h>
#include <string.h>

int StrCompare(char arr1[10], char arr2[10]) {
    int len = strlen(arr1);
    for (int i = 0; len > 0; len--) {
        //1.拿出第一个字符
        char tmp = arr1[0];
        //2.其余字符往前挪动一格
        for (i = 1; arr1[i] != 0; i++) {
            arr1[i - 1] = arr1[i];
        }
        //3.拿出的第一个字符放在‘\0’前面
        arr1[i - 1] = tmp;
        if (strcmp(arr1, arr2) == 0) {
            return 1;
        }
    }
    return 0;
}

int main() {
    char arr1[20];
    char arr2[20];
    printf("请输入两个数据:>");
    scanf("%s%s", arr1, arr2);
    int ret = StrCompare(arr1, arr2);
    if (ret == 1) {
        printf("是旋转字符串!");
    } else {
        printf("不是旋转字符串!");
    }
    return 0;
}